// 抽离成公共方法
// 说明地址 https://blog.csdn.net/q3254421/article/details/88878288
// const [err, data] = await fetchData().then(data => [null, data]).catch(err => [err, null])
// 返回一个 [err, data]数组
// promise 为一个promise对像，如axios请求结果，这样就不用
// try {
//  } catch (err) {
//   console.log(err)
// }

const awaitWrap = (promise) => {
  return promise
    .then(res => [null, res])
    .catch(err => [err, null])
}

export default awaitWrap

